/*
 * @Descripttion:
 * @version:
 * @Author: tanghao1
 * @Date: 2021-02-02 14:33:29
 * @LastEditors: tanghao1
 * @LastEditTime: 2021-03-03 14:01:08
 */
import request from '@/utils/request'
/**
 * 图集图片管理（批量启用）
 */
export function enableAtlaspic(data) {
  return request({
    url: `/api/v1/defPriceAgencyPart/enableBatch`,
    method: 'put',
    data,
    showLoading: true
  })
}
/**
 * 图集图片管理（批量停用）
 */
export function disableAtlaspic(data) {
  return request({
    url: `/api/v1/defPriceAgencyPart/disableBatch`,
    method: 'put',
    data: data,
    showLoading: true
  })
}

/**
 * 分页查询
 * @param {data} 参数说明{name,id,code}
*/
export function searchAtlas() {
  return request({
    url: '/api/v1/atlasConf/page',
    method: 'post'
  })
}
/**
 * 新增保存
 * @param {data} 参数说明{name,id,code}
*/
export function saveAtlaspic(data) {
  return request({
    url: `/api/v1/atlasDetail`,
    method: 'post',
    data
  })
}
/**
 * 编辑保存
 * @param {data} 参数说明{name,id,code}
*/
export function editAtlaspic(data) {
  return request({
    url: '/api/v1/atlasDetail',
    method: 'put',
    data
  })
}
/**
 * 删除
 * @param {string} id
*/
export function deleteAtlaspic(id) {
  return request({
    url: `/api/v1/atlasDetail/${id}`,
    method: 'delete',
    showLoading: true
  })
}
/**
 * 批量删除
 * @param {Array} ids
*/
export function deleteBatchAtlaspic(ids) {
  return request({
    url: `/api/v1/atlasDetail/batchDelete`,
    method: 'delete',
    data: ids,
    showLoading: true
  })
}

/**
 * 获取所有已启用一级菜单
 * @param {data} 参数说明{name,id,code}
*/
export function getAllAtlas(params) {
  return request({
    url: '/api/v1/atlasConf/getAll',
    method: 'get',
    params
  })
}
/**
 * 获取树形结构数据
 * @param {data} 参数说明{name,id,code}
*/
export function getTreeAtlas(params) {
  return request({
    url: '/api/v1/atlasConf/getTree',
    method: 'get',
    params
  })
}
/**
 * 下移
 * @param {data} 参数说明{name,id,code}
*/
export function setdownAtlaspic(id) {
  return request({
    url: `/api/v1/atlasConf/setDown/${id}`,
    method: 'post'
  })
}
/**
 * 上移
 * @param {data} 参数说明{name,id,code}
*/
export function setupAtlaspic(id) {
  return request({
    url: `/api/v1/atlasConf/setUp/${id}`,
    method: 'post'
  })
}
/**
 * 置顶
 * @param {data} 参数说明{name,id,code}
*/
export function settopAtlaspic(id) {
  return request({
    url: `/api/v1/atlasConf/setTop/${id}`,
    method: 'post'
  })
}
/**
 * 置底
 * @param {data} 参数说明{name,id,code}
*/
export function setbottomAtlaspic(id) {
  return request({
    url: `/api/v1/atlasConf/setBottom/${id}`,
    method: 'post'
  })
}
/**
 * 压缩
 * @param {data} 参数说明{name,id,code}
*/
export function zipAtlaspic(id) {
  return request({
    url: `/api/v1/atlasDetail/handZip/${id}`,
    method: 'post'
  })
}

